namespace CISLib
{
    using System;

    public class Role
    {
        private int _CheckAuthorization;
        private int _IsUnmasterView;
        private string _RoleDescr;
        private Guid _RoleId;
        private string _RoleName;
        private int _TypeA;
        private int _TypeB;
        private int _TypeC;
        private int _TypeD;

        public int CheckAuthorization
        {
            get
            {
                return this._CheckAuthorization;
            }
            set
            {
                this._CheckAuthorization = value;
            }
        }

        public int IsUnmasterView
        {
            get
            {
                return this._IsUnmasterView;
            }
            set
            {
                this._IsUnmasterView = value;
            }
        }

        public string RoleDescr
        {
            get
            {
                return this._RoleDescr;
            }
            set
            {
                this._RoleDescr = value;
            }
        }

        public Guid RoleId
        {
            get
            {
                return this._RoleId;
            }
            set
            {
                this._RoleId = value;
            }
        }

        public string RoleName
        {
            get
            {
                return this._RoleName;
            }
            set
            {
                this._RoleName = value;
            }
        }

        public int TypeA
        {
            get
            {
                return this._TypeA;
            }
            set
            {
                this._TypeA = value;
            }
        }

        public int TypeB
        {
            get
            {
                return this._TypeB;
            }
            set
            {
                this._TypeB = value;
            }
        }

        public int TypeC
        {
            get
            {
                return this._TypeC;
            }
            set
            {
                this._TypeC = value;
            }
        }

        public int TypeD
        {
            get
            {
                return this._TypeD;
            }
            set
            {
                this._TypeD = value;
            }
        }
    }
}

